import { computed, watch } from 'vue'
/**
*@Author: QWP
*@Description: 获取应急相关的颜色
*@Date 2024-07-18 14:52
*/
export const getColor = (level: string | null) => {
  const defaultColor = {
    headerBgColor: 'rgb(0, 21, 42)', // 顶部header导航栏的背景颜色
    siderBgColor: '#001529', // 侧边菜单栏的背景颜色
    segmentedAColor: "#1890FF", // 分段器的激活颜色
    segmentedDColor: "#BAE7FF", // 分段器默认颜色
    smsBgColor: '#1890FF', // 发短信按钮背景
    groupBgColor: '#52C41A', // 发短信按钮背景
  }
  const colors: {
    [key: string]: any
  } = {
    '1': {
      headerBgColor: '#170004', // 顶部header导航栏的背景颜色
      siderBgColor: '#170004', // 侧边菜单栏的背景颜色
      indexBgColor: '#ED6E7F', // 主页的背景颜色
      segmentedAColor: "#FF4D4F", // 分段器的激活颜色
      segmentedDColor: "#FFCCC7", // 分段器默认颜色
      levelCardBgColor: "linear-gradient( 315deg, #FA3E40 44%, #FFBEBF 100%)", // 响应登记的渐变背景色
      smsBgColor: '#FF4D4F', // 发短信按钮背景
      groupBgColor: '#52C41A', // 发短信按钮背景
    },
    '2': {
      headerBgColor: '#1C0B00', // 顶部header导航栏的背景颜色
      siderBgColor: '#1C0B00', // 侧边菜单栏的背景颜色
      indexBgColor: '#EDAD7F', // 主页的背景颜色
      segmentedAColor: "#FF8940", // 分段器的激活颜色
      segmentedDColor: "#FFE6D6", // 分段器默认颜色
      levelCardBgColor: "linear-gradient( 315deg, #FF8940 44%, #FFD4BA 100%)", // 响应登记的渐变背景色
      smsBgColor: '#FF8940', // 发短信按钮背景
      groupBgColor: '#52C41A', // 发短信按钮背景
    },
    '3': {
      headerBgColor: '#1D1400', // 顶部header导航栏的背景颜色
      siderBgColor: '#1D1400', // 侧边菜单栏的背景颜色
      indexBgColor: '#E1B967', // 主页的背景颜色
      segmentedAColor: "#FAB410", // 分段器的激活颜色
      segmentedDColor: "#FFF1B8", // 分段器默认颜色
      levelCardBgColor: "linear-gradient( 315deg, #ECA500 44%, #FFE8B2 100%)", // 响应登记的渐变背景色
      smsBgColor: '#FAB410', // 发短信按钮背景
      groupBgColor: '#52C41A', // 发短信按钮背景
    },
    '4': {
      headerBgColor: 'rgb(0, 21, 42)', // 顶部header导航栏的背景颜色
      siderBgColor: '#001529', // 侧边菜单栏的背景颜色
      indexBgColor: 'rgb(24, 144, 255, .2)', // 主页的背景颜色
      segmentedAColor: "#1890FF", // 分段器的激活颜色
      segmentedDColor: "#BAE7FF", // 分段器默认颜色
      levelCardBgColor: "linear-gradient( 315deg, #1890FF 44%, rgb(24, 144, 255, .4) 100%)", // 响应登记的渐变背景色
      smsBgColor: '#1890FF', // 发短信按钮背景
      groupBgColor: '#52C41A', // 发短信按钮背景
    },
  }
  
  return level ? colors[level] : defaultColor ;
}

// 风险 等级的主色
export const levMainColor = ["#FF4D4F","#FF8940",  "#FAB410", '#1890FF']